package config

const (
	Pub         = Fanout
	PubExchange = Pub + exchange
	PubQueue    = Pub + queue
	PubKey      = "/" + Pub + routingkey
)

const (
	Fanout         = "Fanout"
	FanoutExchange = Fanout + exchange
	FanoutQueue    = Fanout + queue
	FanoutKey      = "/" + Fanout + routingkey
)

const (
	Topic         = "Topic"
	TopicExchange = Topic + exchange
	TopicQueue    = Topic + queue
	TopicKey      = "/" + Topic + routingkey
)
const (
	Direct         = "Direct"
	DirectExchange = Direct + exchange
	DirectQueue    = Direct + queue
	DirectKey      = "" // not use
)
const (
	Quorum         = "Quorum"
	QuorumExchange = Quorum + exchange
	QuorumQueue    = Quorum + queue
	QuorumKey      = "/" + Quorum + routingkey
)
const (
	Stream         = "Stream"
	StreamExchange = Stream + exchange
	StreamQueue    = Stream + queue
	StreamKey      = "/" + Stream + routingkey
)
